home *** CD-ROM | disk | FTP | other *** search
/ Hunter 2006 / Hunter 2006.iso / soft / sleipnir241.exe / {app} / scripts / ŒŸõ / Œ»Ý‚̃TƒCƒg“à‚ðŒŸõ.js < prev   
Text File  |  2006-06-15  |  1KB  |  48 lines

  1. /*******************************************
  2.  
  3.          î╗ì▌é╠âTâCâgôαé≡îƒì⌡
  4.                                  2002/09/01
  5.                                    by kazya
  6. ********************************************
  7. [ô«ì∞]
  8. Ä└ìsé╖éΘé╞üAâyü[âWÅπé┼ò╢ÄÜé≡æIæ≡é╡é─éóéΘÅΩìç
  9. é═é╗é╠ò╢ÄÜù±üié╗éñé┼é╚éóÅΩìçé═îƒì⌡âoü[é╔ôⁿù═
  10. é│éΩé─éóéΘò╢ÄÜù±üjé≡üAGoogleé⌐éτüuĵô╛ò╢ÄÜù±
  11. site:î╗ì▌èJéóé─éóéΘâTâCâgüvé┼îƒì⌡é╡é─ÉVé╡éó
  12. âEâBâôâhâEé┼èJé½é▄é╖üB
  13. *******************************************/
  14.  
  15. var obj, document, id;
  16. obj = new ActiveXObject("Sleipnir.API");
  17. id = obj.GetDocumentID(obj.ActiveIndex);
  18. document = obj.GetDocumentObject(id);
  19.  
  20. if (document == null){
  21.     obj.MessageBox("Document é≡ì∞ɼé┼é½é▄é╣é±");
  22. }
  23. else{
  24.     var query = GetSelectedText(document);
  25.     if (query == ''){
  26.         query = obj.SearchBarString;
  27.     }else{
  28.         obj.SearchBarString = query;
  29.     }
  30.     obj.AddressBarString.match(/http:\/\/([^/]+)/ig);
  31.     var url = 'http://www.google.com/search?num=50&lr=lang_ja&q='+query+' site:'+RegExp.$1;
  32.     obj.NewWindow(encodeURI(url),true);    
  33.     document = null;
  34. }
  35. /**
  36.  * GetSelectedText(document)
  37.  * î╗ì▌æIæ≡é│éΩé─éóéΘò╢ÄÜé≡ò╘é╖
  38.  *
  39.  * ê°Éö : document documentâIâuâWâFâNâg
  40.  * ò╘éΦÆl : æIæ≡é│éΩé─éóéΘò╢ÄÜù±üBæIæ≡é│éΩé─éóé╚é⌐é┴é╜ÅΩìçï≤ò╢ÄÜù±é≡ò╘é╖
  41. **/
  42. function GetSelectedText(document){
  43.     var sel;
  44.     sel = document.selection.createRange();
  45.     return(sel.text);
  46. }
  47. obj = null;
  48.